草庐IT

告别Chat GPT Access denied

全部标签

告别硬编码,SpringBoot实现动态增删启停定时任务

在springboot项目中,可以通过@EnableScheduling注解和@Scheduled注解实现定时任务,也可以通过SchedulingConfigurer接口来实现定时任务。但是这两种方式不能动态添加、删除、启动、停止任务。要实现动态增删启停定时任务功能,比较广泛的做法是集成Quartz框架。但是本人的开发原则是:在满足项目需求的情况下,尽量少的依赖其它框架,避免项目过于臃肿和复杂。查看spring-context这个jar包中org.springframework.scheduling.ScheduledTaskRegistrar这个类的源代码,发现可以通过改造这个类就能实现动态

告别卡顿困扰:IDEA 性能优化设置

在我们日常使用IDEA进行开发时,可能会遇到许多卡顿的瞬间,明明我们的机器配置也不低啊?为什么就会一直卡顿呢?原来这是因为IDEA软件在我们安装的时候就设置了默认的内存使用上限(通常很小),这就是造成我们使用IDEA时卡顿的根本原因。比如我这台电脑,明明是16GB的运行内存,但是IDEA默认给我分配的使用上限是1GB,当我运行大量代码时自然而然的就会产生卡顿。我们可以通过显示内存使用情况来查看当前项目占用的内存大小。可以看到当前我的程序占用了690MB的内存,而上限是1024MB(在性能突发时完全承受不住)。我们可以通过进入IDEA的设置来更改这些配置。具体步骤:(三步)1.选择顶部导航栏中的

爽。。。一键导出 MySQL 表结构,告别手动梳理表结构文档了。。。

背景系统需要交付,客户要求提供交维材料,包括系统的表结构,安排开发人员进行梳理,效率比较慢,遂自己花点时间捣鼓一下,发现有此插件,记录一下方便与同事分享前提条件必须有go语言环境,有的话直接看第二点一、安装go语言环境1、检查本机是否安装gogoversion2、如果没有,安装go,我使用的是mac,直接使用brewinstallgo安装,也可以去go官方网站下载安装包进行安装3、安装完成之后需要进行配置环境变量exportPATH=$PATH:/usr/local/go/binexportGOPATH=$HOME/goexportPATH=$PATH:$GOPATH/bin安装完成之后使用g

我准备告别音乐付费会员了

起因源于跑步听音乐这件事,习惯把淘汰掉的手机拿来当音乐播放器用。旧手机没网络卡只能先将音乐下载后放到旧手机中。那么问题来了,一直用的网易云音乐,最多免费下载3首的样子,如果需要批量下载就需要掏钱。话说,掏钱也没啥,主要是涉及到音乐版权问题,有些歌曲到其他平台才能下到正版。又得付费另外一个平台会员。不得不说,消费者心里真是苦啊,买了一堆会员,却发现有些会员其实只用了那么几天,仅仅是看个电视剧,其他时候基本用不上。笔者淘到两个不错的软件,分享给各位大佬,希望能帮得上大家。LXMusic笔者体验了一把,还是不错滴。优点:免费无广告、多端支持(除ios外),开源(码农朋友随便fork来改代码),最最主

20个提升效率的JS简写技巧,告别屎山!

JavaScript中有很多简写技巧,可以缩短代码长度、减少冗余,并且提高代码的可读性和可维护性。本文将介绍20个提升效率的JS简写技巧,助你告别屎山,轻松编写优雅的代码!移除数组假值可以使用filter()结合Boolean来简化移除数组假值操作。假值指的是在条件判断中被视为false的值,例如null、undefined、空字符串(""或'')、0、NaN和false。传统写法:letarr=[12,null,0,'xyz',null,-25,NaN,'',undefined,0.5,false];letfilterArray=arr.filter(value=>{if(value){re

[SSD固态硬盘保养 1] 电脑优化设置,告别卡顿,享受顺畅 (独门 11 招)

#【国庆活动】带上CSDN一起玩转国庆#文章目录前言1.务必“4K对齐”2.打开写入缓存3.避免硬盘塞的太满4.启用Trim功能5.请勿强制关机(断电/长按关机键)6.告别“磁盘整理”7.心态放好,别拿硬盘做测速试验品8.笔记本注意睡眠和休眠9.SATASSD运行在AHCI模式10.关闭SysMainSuperFetch(超级预取)服务11.适时更新固态硬盘固件总结前言固态硬盘(简称SSD)已经是电脑新机标配。新机SSD速度非常顺畅,但朋友们都有这种感受,使用久了,就变卡顿了。想让你的SSD性能的稳定吗?收下我送你的日常保养大礼包。1.务必“4K对齐”好处:🔯🔯🔯🔯🔯难度:🔯🔯原理为啥要4KB

告别数字化系统“物理叠加”,华为云推动智慧门店价值跃迁

文|智能相对论作者|叶远风有大屏幕滚动播放广告;有人脸识别系统让消费者自助结账;有订单管理系统综合分析一段时间内总体经营情况;有全门店监控直连总部机房;……以搭载数字化系统的硬件设备为表面特征的智慧门店,这些年快速兴起,“数字化”提升业绩被寄予厚望。但是,实践下来,很多门店发现成效并不尽如人意。“热热闹闹投入了大批资金、买了很多硬件设备,店子是看起来很有科技氛围了,但最后发现生意还是那样,做不做都一样。”长沙某本土连锁便利店管理者对笔者抱怨道。实际上,当下很多“智慧门店”都面临相同的境况,已有投入并没有换来预期回报。究其原因,只是单纯引入前沿的、最新的系统和工具,强制捆绑到原有的门店经营体系中

git 配置代理 >_>从此告别git clone几KiB/s了

windows设置代理http||https协议//设置全局代理//httpgitconfig--globalhttps.proxyhttp://127.0.0.1:7891//httpsgitconfig--globalhttps.proxyhttps://127.0.0.1:7891//socksgitconfig--globalhttp.proxysocks5://127.0.0.1:7891gitconfig--globalhttps.proxysocks5://127.0.0.1:7891//只对github.com使用代理,其他仓库不走代理gitconfig--globalhttp

【git进阶使用】 告别只会git clone 学会版本控制 ignore筛选 merge冲突等进阶操作

git使用大全基本介绍git快速上手一环境安装(默认已安装)二远程仓库克隆到本地1进入rep文件夹目录2复制远程仓库地址3gitclone克隆仓库内容到本地4修改后版本控制4.1修改文件4.2gitstatus查看版本库文件状态4.3gitadd将文件加入版本库暂存区4.4gitcommit-m"修改1"将修改保存到本地仓库4.5gitpush推送到远程仓库可能会遇到的问题如何配置账户信息?关于输入密码(认证信息错误)新建账户push查看仓库统计信息设置用户名和邮箱地址1添加2修改3删除4查看三未创建远程仓库后对本地文件版本控制参考基本介绍本人之前使用git没有展开系统学习,只会简单的gitc